/* CSS Document */
* { list-style:none; padding:0; margin:0; }
body{ margin:0 auto; color:#373737; font: normal 100% Helvetica, Arial, sans-serif;background:url(../images/index.htm)/*tpa=http://3g.cnhbgy.cn/Templates/xl/images/*/ left top repeat-x ; font-size:12px; padding-bottom:50px; }
p{ line-height:25px;}
p2{ font-weight:bold; line-height:25px;}
.cl{ clear:both}
h1 { font-size: 1.5em; }  
img{ border:0; max-width:100%;}
img,object{ max-width:100%; }

a{ 
  text-decoration:none;color:#616161;
  
}
a:hover{
	text-decoration:none;color:#90070f;
}
.header{ }
.logo{ width: 100%;
	padding: 0; 
	position: relative;
	}
.bannar{ background:url(../images/index_05.jpg)/*tpa=http://3g.cnhbgy.cn/Templates/xl/images/index_05.jpg*/ no-repeat 50% 0; height:143px; }
.bjg{ background:url(../images/index_06.jpg)/*tpa=http://3g.cnhbgy.cn/Templates/xl/images/index_06.jpg*/ repeat-x; height:5px;}
.bjg2{ background:#ffba00; height:5px;}
.left{ width:72%; float:left;}
.right{ width:26%; float:right;}
.min{
	padding-top:2px;}
.tp1 img{
	width:32%; float:left;  background:#cbe37f;height:70px; overflow:hidden;}

.tp2 img{
	width:66%; float:right;  background:#fc8d49; height:70px;overflow:hidden;}	

.cpdh{  height:33px; background:#e83a3c; height:36px;}
.cpbt{  height:56px; line-height:36px; color:#fff; font-size:14px; padding-left:10px;}
.tp6 img{
	width:32%; float:left;background:#fc8d49;height:70px; overflow:hidden;}	
.tp8 img{
	width:32%; float:right; background:#cbe37f;height:70px; overflow:hidden; }
.tp7 img{
	width:32%; float:left; margin-left:2%; background:#f7d46c;height:70px; overflow:hidden;}

.tp5 img{
	width:100%; float:right; min-height:120px;  background:#f6d05f;height:142px; overflow:hidden;}
.clear{ clear:both;}
.foot{
	height:54px; background:#42a93d; line-height:28px; color:#fff;}


.abj{ background:#dc2022; height:28px;}
.nr{ padding:5px 5px;}
.bx{ border-bottom:1px dashed #ccc;}
.new {
	
	padding: 2px;
	
}
.new h5 {
	font-size: 18px;
	
	text-align: center;
	font-weight: bold;
}
.new h6 {
	text-align: center;
	font: normal 12px 'Microsoft YaHei', 'SimSun', Arial, Sans-Serif;
	
	padding: 5px 0;
	background-color: #F7F7F7;
	border: 1px solid #E8E8E8;
	margin-top: 20px;
	font-weight: bold;
}
.nr_text {
	font-size: 14px;
	line-height: 26px;
	
}
.newlist {width:100%;}
.newlist ul{ width:100%;   margin-top:10px}
.newlist ul li {width:100%;height:32px;line-height:32px;float:left;display:inline; background:url(../images/1_r5_c7.jpg)/*tpa=http://3g.cnhbgy.cn/Templates/xl/images/1_r5_c7.jpg*/ right center no-repeat #F2F4F3; margin-top:10px}
.newlist a {float:left; padding-left:12px;  text-decoration:none}
.newlist a:hover {text-decoration:none; }
/*////////////////////////////bannar kaishi////////////////////////////////////////////////////////////////*/
.flexslider {
	width: 100%;
	padding: 0;
}
.flexslider .slides li {
	display: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}
#container {
	width: 100%;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	background: #fff;
	position: relative;
	-webkit-box-shadow: 0px 1px 1px 1px rgba(202, 202, 202, 0.8);
	-moz-box-shadow: 0px 1px 1px 1px rgba(202, 202, 202, 0.8);
	box-shadow: 0px 1px 1px 1px rgba(202, 202, 202, 0.8);
}
.flexslider .slides li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {
	position: relative;
}
/* Caption style */
.flex-caption {
	width: 96%;
	padding: 2%;
	position: absolute;
	left: 0;
	bottom: 0;
	
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
/* Direction Nav */
.flex-direction-nav li a {
	width: 52px;
	height: 52px;
	margin: -13px 0 0;
	display: block;
	background: url(theme/bg_direction_nav.html)/*tpa=http://3g.cnhbgy.cn/Templates/xl/css/theme/bg_direction_nav.html*/ no-repeat 0 0;
	position: absolute;
	top: 50%;
	cursor: pointer;
	text-indent: -9999px;
} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {
	background-position: -52px 0;
	right: -21px;
}
.flex-direction-nav li a.prev {
	background-position: 0 0;
	left: -21px;
}
/* Control Nav */
.flex-control-nav {
	margin-left: -31px;
	position: absolute;
	bottom: -30px;
	left: 50%;
} /* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {
	margin: 0 0 0 5px;
	float: left;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li a {
	width: 13px;
	height: 13px;
	display: block;
	background: url(theme/bg_control_nav.html)/*tpa=http://3g.cnhbgy.cn/Templates/xl/css/theme/bg_control_nav.html*/ no-repeat 0 0;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-control-nav li a:hover {
	background-position: 0 -13px;
}
.flex-control-nav li a.active {
	background-position: 0 -26px;
	cursor: default;
}
/*////////////////////////////bannar jieshu////////////////////////////////////////////////////////////////*/

.sytop{ width:100%; height:186px;}
.sybot{ width:100%; height:176px;margin-top:10px; margin-bottom:10px; text-align:center}
.sybot_left{ width:31%;height:auto; float:left; margin:2% auto 0 2%; }
.sybot_left_nr{ width:100%; float:left;position:relative}
.nybot{ width:100%; height:auto;}

.posts {
	OVERFLOW: hidden;
	WIDTH: 100%;
	LINE-HEIGHT: 22px;
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-BOTTOM: 0px;
	WIDTH: 96%;
	margin: 0 auto;
}
.single img {
	max-width: 90%;
}
.single H2 {
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 10px;
	MARGIN: 20px 0px;
	
	TEXT-ALIGN: center;
	font-weight: bold;
}

/********zhujian begin*************/

.footer {
	width: 100%;
	height: auto;
	z-index: 9999;
	bottom: 0px;
	overflow: hidden;
	position: fixed;
}
.footer-b {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #dc2022; /*bg color*/
	overflow: hidden;
}
.ul_bot li {
	width: 25%;
	height: 50px;
	background: url(../images.jpg)/*tpa=http://3g.cnhbgy.cn/Templates/xl/images.jpg*/ no-repeat right;
	float: left;
	text-align: center;
}
#bot_end {
	background: none;
}

/********zhujian end*************//*productlist*/
.productlist{ padding:8px; height:auto; margin-left:1%}
.productlist li{width:47%; height:113px; float:left;text-align:center; line-height:24px; overflow: hidden; display:block; border:1px solid #ccc; margin:0 1% 0 1%; margin-top:2%;}
.productlist .img{ max-width:100%; height:83px;overflow: hidden; display:block; margin:0 auto; }
.productlist img{ max-width:100%; max-height:100%;overflow: hidden;display:block; margin:0 auto;}
.productlist p{padding:0px; width:100%; text-align:center; height:30px; background:#ccc;overflow: hidden; display:block;line-height:30px;}
.productlist a{width:100%; height:100%;overflow: hidden; display:block;}
.nr img{ display:block;}